package com.inxedu.os.edu.service.article;

import com.inxedu.os.edu.pojo.EduArticle;
import com.inxedu.os.edu.pojo.EduArticleContent;
import com.inxedu.os.edu.pojo.QueryArticle;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminArticleService {
    //模糊查看文章列表
    List<EduArticle> lookArticle(@Param("queryArticle") QueryArticle queryArticle);

    //修改文章信息
    void updateArticle(EduArticle eduArticle);

    //修改文章内容
    void updateArticleContent(EduArticleContent eduArticleContent);

    //根据id查询文章信息
    EduArticle findArticleById(int articleId);

    //根据文章Id查找文章内容
    String findArticleContentByArticleId(int articleId);

    //删除文章信息及内容
    void deleteArticleByIds(String[] articleIds);

    //添加文章信息
    int addArticle(EduArticle article);
    //添加文章内容
    void  addArticeContent(EduArticleContent articleContent);

}
